package com.novax.ex.activity.open.model.query;

import com.novax.ex.common.util.PageQuery;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @description: 购买记录查询
 * @author: Wade
 * @date: 2/22/23 2:07 PM
 * @param:
 * @return:
 **/
@Schema(description = "购买记录查询")
@EqualsAndHashCode(callSuper = true)
@Data
public class MallPrizeOrderQuery extends PageQuery {
    @NotNull
    @Parameter(description = "状态：1.待揭晓，2.已退款，3.已参与，4.待领取，5.已领取")
    private Integer status;

    @Parameter(hidden = true)
    private Long userId;
}
